<?php
/**
 *
 * 版权所有：
 * 作    者：
 * 日    期：2017-03-09
 * 版    本：
 * 功能说明：菜单控制器。
 *
 **/

namespace Admin\Controller;
use Admin\Controller\BaseController;

class MenuController extends BaseController
{
    public function index()
    {
        $m = M('auth_rule');
        
        $list = $m->order('o asc')->select();
        $list = getMenu($list);

        $this->assign('list', $list);
        $this->display();
    }

    public function del()
    {
        $ids = I('get.ids');
        $del = D('Menu')->menu_del($ids);
        if ($del) {
            $this->ajaxReturn('恭喜，菜单删除成功！');
        } else {
            $this->ajaxReturn('参数错误！');
        }
    }

    public function edit($id = 0)
    {
        $id = intval($id);
        $m = M('auth_rule');
        $currentmenu = $m->where("id='$id'")->find();
        if (!$currentmenu) {
            $this->error('参数错误！');
        }

        $option = D('Menu')->menu();
        
        $this->assign('option', $option);
        $this->assign('currentmenu', $currentmenu);
        $this->display('form');
    }
    

    public function add()
    {
        $option = D('Menu')->menu();
        
        $this->assign('option', $option);
        $this->display('form');
    }

    public function update()
    {
        $info = I('post.');
        $update = D('Menu')->menu_update($info);
        if ($update) {
            $this->ajaxReturn('操作成功！');
        }else{
            $this->ajaxReturn('操作失败！');
        }
    }
}